package p3;

import java.io.IOException;
import java.net.Socket;

/**
 * Define los m�todos que debe proporcionar un manejador de servicio.
 * Las clases que implementen esta interfaz deben obtener los par�metros 
 * del servicio, si los hubiera, en sus constructores. 
 * constructor.
 * @author JAPF
 *
 */
public interface IHandler {

    /**
     * Asigna una conexi�n (socket) por la que comunicarse con el cliente que ha
     * solicitado el servicio
     * @param s	punto de conexi�n con el cliente.
     * @throws IOException
     */
    public void setHandlerSocket(Socket s) throws IOException;

    /**
     * Realiza el servicio.
     */
    public void doService();
}
